﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace YiWangTongBan.Entity
{
    public class bookAvailableEntity
    {
        /// <summary>
        ///	申请单唯一ID	 /// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	业务类型	/// </summary>
        public string business_type { get; set; }
        /// <summary>
        ///	提交渠道	/// </summary>
        public string source { get; set; }
        /// <summary>
        ///	销根号	/// </summary>
        public string card_id { get; set; }
    }
    public class bookAvailableResultEntity
    {
        /// <summary>
        ///	申请单唯一ID	 /// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	成功标识	 /// </summary>
        public bool isSuccess { get; set; }
        /// <summary>
        ///	状态码	 /// </summary>
        public int code { get; set; }
        
        /// <summary>
        ///	错误代码	 /// </summary>
        public string errCode { get; set; }
        /// <summary>
        ///	错误信息	 /// </summary>
        public string message { get; set; }

        /// <summary>
        /// 预约列表
        /// </summary>
        public List<bookListEntity> bookList { get; set; }
    }
    /// <summary>
    /// 预约列表
    /// </summary>
    public class bookListEntity
    {
        /// <summary>
        /// 选项 yyyy-mm-dd 上午/下午
        /// </summary>
        public string choice { get; set; }
    }

    public class addressMatchEntity
    {
        /// <summary>
        ///	申请单唯一ID	 /// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	提交渠道	/// </summary>
        public string source { get; set; }
        /// <summary>
        ///	地址	/// </summary>
        public string address { get; set; }

    }

    public class addressMatchResultEntity
    {
        /// <summary>
        ///	申请单唯一ID	 /// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	成功标识	 /// </summary>
        public bool isSuccess { get; set; }
        /// <summary>
        ///	状态码	 /// </summary>
        public int code { get; set; }

        /// <summary>
        ///	错误代码	 /// </summary>
        public string errCode { get; set; }
        /// <summary>
        ///	错误信息	 /// </summary>
        public string message { get; set; }

        /// <summary>
        /// 预约列表
        /// </summary>
        public List<addList> addList { get; set; }
    }
    /// <summary>
    /// 预约信息
    /// </summary>
    public class addList
    {
        /// <summary>
        ///	销根号/用户号	 /// </summary>
        public string card_id { get; set; }
        /// <summary>
        ///	水表条形码	 /// </summary>
        public bool barcode { get; set; }
        /// <summary>
        ///	地址	 /// </summary>
        public int address { get; set; }
    }
    /// <summary>
    /// 水表外移
    /// </summary>
    public class meterMoveEntity
    {
        /// <summary>
        ///	申请单唯一ID	/// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	提交渠道	/// </summary>
        public string source { get; set; }
        /// <summary>
        ///	统一审批编码	/// </summary>
        public string apply_no { get; set; }
        /// <summary>
        ///	申请人	/// </summary>
        public string applicant { get; set; }
        /// <summary>
        ///	申请时间	/// </summary>
        public string appdate { get; set; }
        /// <summary>
        ///	申请人证件类型	/// </summary>
        public string cert_type { get; set; }
        /// <summary>
        ///	申请人证件号码	/// </summary>
        public string cert_number { get; set; }
        /// <summary>
        ///	电子邮箱	/// </summary>
        public string email { get; set; }
        /// <summary>
        ///	销根号/账户编号/用户号	/// </summary>
        public string card_id { get; set; }
        /// <summary>
        ///	联系人电话	/// </summary>
        public string contact_num { get; set; }
        /// <summary>
        ///	预约时间	/// </summary>
        public string bookTime { get; set; }

        public List<CertList> CertList { get; set; }
    }
    /// <summary>
    /// 5.22	新表启封
    /// </summary>
    public class meterUnsealEntity
    {
        /// <summary>
        ///	申请单唯一ID	/// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	提交渠道	/// </summary>
        public string source { get; set; }
        /// <summary>
        ///	统一审批编码	/// </summary>
        public string apply_no { get; set; }
        /// <summary>
        ///	申请人	/// </summary>
        public string applicant { get; set; }
        /// <summary>
        ///	申请时间	/// </summary>
        public string appdate { get; set; }
        /// <summary>
        ///	申请人证件类型	/// </summary>
        public string cert_type { get; set; }
        /// <summary>
        ///	申请人证件号码	/// </summary>
        public string cert_number { get; set; }
        /// <summary>
        ///	电子邮箱	/// </summary>
        public string email { get; set; }
        /// <summary>
        ///	水司	/// </summary>
        public string company_id { get; set; }
        /// <summary>
        ///	房产证件类型	/// </summary>
        public string fczjlx { get; set; }
        /// <summary>
        ///	房产证件号码	/// </summary>
        public string fczjhm { get; set; }
        /// <summary>
        ///	用水地址	/// </summary>
        public string address { get; set; }
        /// <summary>
        ///	不动产坐落	/// </summary>
        public string bdczl { get; set; }
        /// <summary>
        ///	不动产登簿日期	/// </summary>
        public string bdcdbrq { get; set; }
        /// <summary>
        ///	联系人电话	/// </summary>
        public string contact_num { get; set; }
        /// <summary>
        ///	预约时间	/// </summary>
        public string bookTime { get; set; }
        /// <summary>
        /// 证件列表
        /// </summary>
        public List<CertList> CertList { get; set; }

    }
    /// <summary>
    /// 5.23	水表拆表销户
    /// </summary>
    public class accountCancelEntity
    {
        /// <summary>
        ///	申请单唯一ID	/// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	提交渠道	/// </summary>
        public string source { get; set; }
        /// <summary>
        ///	统一审批编码	/// </summary>
        public string apply_no { get; set; }
        /// <summary>
        ///	申请人	/// </summary>
        public string applicant { get; set; }
        /// <summary>
        ///	申请时间	/// </summary>
        public string appdate { get; set; }
        /// <summary>
        ///	申请人证件类型	/// </summary>
        public string cert_type { get; set; }
        /// <summary>
        ///	申请人证件号码	/// </summary>
        public string cert_number { get; set; }
        /// <summary>
        ///	企业名称	/// </summary>
        public string company_name { get; set; }
        /// <summary>
        ///	企业类型	/// </summary>
        public string company_type { get; set; }
        /// <summary>
        ///	纳税人识别号	/// </summary>
        public string nsrsbh { get; set; }
        /// <summary>
        ///	电子邮箱	/// </summary>
        public string email { get; set; }
        /// <summary>
        ///	销根号/账户编号/用户号	/// </summary>
        public string card_id { get; set; }
        /// <summary>
        ///	房产证件类型	/// </summary>
        public string fczjlx { get; set; }
        /// <summary>
        ///	房产证件号码	/// </summary>
        public string fczjhm { get; set; }
        /// <summary>
        ///	用水地址	/// </summary>
        public string address { get; set; }
        /// <summary>
        ///	不动产坐落	/// </summary>
        public string bdczl { get; set; }
        /// <summary>
        ///	不动产登簿日期	/// </summary>
        public string bdcdbrq { get; set; }
        /// <summary>
        ///	联系人电话	/// </summary>
        public string contact_num { get; set; }
        /// <summary>
        ///	销户原因	/// </summary>
        public string reason { get; set; }
        /// <summary>
        /// 证件列表
        /// </summary>
        public List<CertList> CertList { get; set; }
    }
    /// <summary>
    /// 5.24	居民合用表
    /// </summary>
    public class shareMeterEntity
    {
        /// <summary>
        ///	申请单唯一ID	/// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	统一审批编码	/// </summary>
        public string apply_no { get; set; }
        /// <summary>
        ///	申请人姓名	/// </summary>
        public string applicant { get; set; }
        /// <summary>
        ///	申请方式	/// </summary>
        public string app_type { get; set; }
        /// <summary>
        ///	申请时间	/// </summary>
        public string appdate { get; set; }
        /// <summary>
        ///	申请人身份证件类型	/// </summary>
        public string cert_type { get; set; }
        /// <summary>
        ///	申请人证件号码	/// </summary>
        public string cert_number { get; set; }
        /// <summary>
        ///	申请人联系电话	/// </summary>
        public string contact_num { get; set; }
        /// <summary>
        ///	申请人电子邮箱	/// </summary>
        public string email { get; set; }
        /// <summary>
        ///	办理类型	/// </summary>
        public string req_type { get; set; }
        /// <summary>
        ///	水务公司	/// </summary>
        public string company { get; set; }
        /// <summary>
        ///	销根号/账户编号/用户号	/// </summary>
        public string card_id { get; set; }
        /// <summary>
        ///	用水地址	/// </summary>
        public string address { get; set; }
        /// <summary>
        ///	户口簿数量	/// </summary>
        public string bookletNum { get; set; }

        public List<CertList> CertList { get; set; }
    }
    /// <summary>
    /// 5.25	水费托收
    /// </summary>
    public class chargeCollectionEntity
    {
        /// <summary>
        ///	申请单唯一ID	/// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	提交渠道	/// </summary>
        public string source { get; set; }
        /// <summary>
        ///	统一审批编码	/// </summary>
        public string apply_no { get; set; }
        /// <summary>
        ///	申请人	/// </summary>
        public string applicant { get; set; }
        /// <summary>
        ///	申请时间	/// </summary>
        public string appdate { get; set; }
        /// <summary>
        ///	申请人证件类型	/// </summary>
        public string cert_type { get; set; }
        /// <summary>
        ///	申请人证件号码	/// </summary>
        public string cert_number { get; set; }
        /// <summary>
        ///	企业名称	/// </summary>
        public string company_name { get; set; }
        /// <summary>
        ///	企业类型	/// </summary>
        public string company_type { get; set; }
        /// <summary>
        ///	纳税人识别号	/// </summary>
        public string nsrsbh { get; set; }
        /// <summary>
        ///	电子邮箱	/// </summary>
        public string email { get; set; }
        /// <summary>
        ///	销根号/账户编号/用户号	/// </summary>
        public string card_id { get; set; }
        /// <summary>
        ///	房产证件类型	/// </summary>
        public string fczjlx { get; set; }
        /// <summary>
        ///	房产证件号码	/// </summary>
        public string fczjhm { get; set; }
        /// <summary>
        ///	用水地址	/// </summary>
        public string address { get; set; }
        /// <summary>
        ///	不动产坐落	/// </summary>
        public string bdczl { get; set; }
        /// <summary>
        ///	不动产登簿日期	/// </summary>
        public string bdcdbrq { get; set; }
        /// <summary>
        ///	联系人电话	/// </summary>
        public string contact_num { get; set; }

        public List<cardList> cardList { get; set; }

        public List<CertList> CertList { get; set; }
    }
    public class cardList
    {
        /// <summary>
        /// 用户输入的销根号
        /// </summary>
        public string card_id { get; set; }
    }
    /// <summary>
    /// 5.26	用水性质变更
    /// </summary>
    public class waterTypeChangeEntity
    {
        /// <summary>
        ///	申请单唯一ID	/// </summary>
        public string incident_id { get; set; }
        /// <summary>
        ///	提交渠道	/// </summary>
        public string source { get; set; }
        /// <summary>
        ///	统一审批编码	/// </summary>
        public string apply_no { get; set; }
        /// <summary>
        ///	申请人	/// </summary>
        public string applicant { get; set; }
        /// <summary>
        ///	申请时间	/// </summary>
        public string appdate { get; set; }
        /// <summary>
        ///	申请人证件类型	/// </summary>
        public string cert_type { get; set; }
        /// <summary>
        ///	申请人证件号码	/// </summary>
        public string cert_number { get; set; }
        /// <summary>
        ///	企业名称	/// </summary>
        public string company_name { get; set; }
        /// <summary>
        ///	企业类型	/// </summary>
        public string company_type { get; set; }
        /// <summary>
        ///	纳税人识别号	/// </summary>
        public string nsrsbh { get; set; }
        /// <summary>
        ///	电子邮箱	/// </summary>
        public string email { get; set; }
        /// <summary>
        ///	销根号/账户编号/用户号	/// </summary>
        public string card_id { get; set; }
        /// <summary>
        ///	用水地址	/// </summary>
        public string address { get; set; }
        /// <summary>
        ///	企业用水性质	/// </summary>
        public string waterType { get; set; }
        /// <summary>
        ///	联系人电话	/// </summary>
        public string contact_num { get; set; }
        /// <summary>
        /// 证件列表
        /// </summary>
        public List<CertList> CertList { get; set; }
    }
}